Development of a Cnc Router Adherent to Standard Step- Nc Based on the Controller Advanced Machine (emc2)

نویسندگان

  • Miguel Eduardo Gutierrez
  • Alberto José Álvares
چکیده

This paper describes the development and validation of a computer numerical controller architecture adherent to the standard STEP-NC Part-11 that is associated with the milling process. The STEP-NC controller development is based on the open source driver EMC (Enhanced Machine Controller or LinuxCNC) adherent to the standard RS-274 that originally works with the NC program using codes G/M (G-code). In order to validate the controller architecture was developed a NC machine tool topology type Router (portal structure) with three degrees of freedom as having the controller the LinuxCNC in x86 platform (personal computer) using the operating system Ubuntu/Linux with Kernel on Real time. The controller LinuxCNC has been integrated with the Data Model STEP-NC Part-10, 11 e 111, using an adapter, allowing the LinuxCNC to receive as input a numerical control program in format STEP-NC Part-21 also called STP. The format is based on the concept of workingsteps, machining features and machining operations, among others described by the standard, e.g., the STEP program focuses on a high-level description based on machining features and a more sophisticated data model but not the movement of the machine axes. This program numerical control with STEPNC code is generated by the integrated design, process planning and computer-aided manufacturing (CAD / CAPP / CAM) called STEP Modeler (http://www.grima.ufsc.br/stepnc_project /), developed by GRIMA / UFSC, that allows the modeling of a prismatic part web-based machining features, having a data model adheres to the STEP project, enabling the integration of the life cycle of a piece, from design to manufacturing, via the Web. The LinuxCNC controller with adapter STEP-NC uses code generated by STEP Modeler and runs transparently to the operator of the CNC Router specially developed for validating the architecture conceived. This development allowed the validation of the concept of integration Lifecycle based on the data model of STEP-NC, from design to manufacturing using the concepts of design and machining features. The architecture is presented using models IDEFØ (Integration Definition for Function Modeling) and UML (Unified Modeling Language), showing the specification of integrated system CAD / CAPP / CAM, particularly the stage associated with CAM Execution, e.g., the controller/adapter STEP-NC developed based on LinuxCNC. The detailed project of the CNC Router is presented in a summarized manner. The results are shown through case study, process planning and manufacturing parts examples, its measurement and analysis. The ambience STEPNC has been designed for Web context being also used in the disciplines of the Manufacturing Automation of graduate and postgraduate at UNB and UFSC, aiming at presentation of concepts and data models based on STEP, which will be the future of Automation Manufacturing, gets more mature every year.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Review of Intelligent Cnc Controller Development Based on Step-nc

In the contemporary Computer Numeric Controlled (CNC) machine tools of Computer Aided Manufacturing (CAM) and CNC process conducted by a number of inter-related operations and parameters using G Codes and M codes set as RS274 or ISO 6983 standard. However, this programming language does not explicitly relate to each other to have control of arbitrary locations other than the motion of the block...

متن کامل

Linuxcnc – the Enhanced Machine Controller: Application and an Overview

Subject review This paper presents an application and a critical overview of the Enhanced Machine Controller (EMC2), a Linux based CNC open architecture control system (OAC) implemented in an industrial milling testbed platform. The development of such a machine tool was motivated by educational and research requirements, especially in the field of design and analysis of machining process monit...

متن کامل

Making CNC machine tools more open, interoperable and intelligent - a review of the technologies

The aim of the next generation of computer numerically controlled (CNC) machines is to be portable, interoperable and adaptable. Over the years, G-codes (ISO 6983) have been extensively used by the CNC machine tools for part programming and are now considered as a bottleneck for developing next generation of CNC machines. A new standard known as STEP-NC is being developed as the data model for ...

متن کامل

Design and Machining Control via Interoperable Function Blocks and STEP-NC Data Model

This paper discussed about proposes an architecture and implementation of a controller via Function Block Development Kit (FBDK). It can be used to create an open CNC architecture on ISO 14649 and Function Block (IEC 61499). This offers interoperability, portability, and adaptability. The system framework consists of three main components: (1) STEP-NC Parser, (2) Tool Path Simulator, and (3) Co...

متن کامل

Development of ISO14649 Compliant CNC Milling Machine Operated by STEP-NC in XML Format

G-code, another name of ISO6983, has been a popular commanding language for operating machine tools. This Gcode, however, limits the usage of today's fast evolving high-performance hardware. For intelligent machines, the communications between machine and CAD/CAM departments become important, but the loss of information during generating G-code makes the production department isolated. The new ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013